/*
 * 2020-08-19 Created
 */
package org.springblade.task.base.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.Date;

/**
 * 虚拟币流水表
 *
 * @author 系统自动生成
 * @version 1.0 2020-08-19
 */
@Data
@TableName("t_base_virtual_money_flow_log")
public class BaseVirtualMoneyFlowLog {

	/**
	 * 主键
	 */
	@ApiModelProperty(value = "主键")
	@TableId(value = "id", type = IdType.AUTO)
	@Column(columnDefinition = "bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'")
	private Long id;
    /**
     * 账号
     */
    @Column(columnDefinition = "varchar(50) NOT NULL COMMENT '账号'")
	private String pin;
    /**
     * 数量，单位分
     */
    @Column(columnDefinition = "bigint(20) DEFAULT NULL COMMENT '数量，单位分'")
	private Long amount;
    /**
     * 充值类 0-充值，1-赠送，2-消费，3-过期
     */
    @Column(columnDefinition = "tinyint(4) DEFAULT NULL COMMENT '充值类 0-充值，1-赠送，2-消费，3-过期'")
	private Integer flowType;
    /**
     * 渠道类型 1-android，2-ios
     */
    @Column(columnDefinition = "tinyint(4) DEFAULT NULL COMMENT '渠道类型 1-android，2-ios'")
	private Integer osType;
    /**
     * 创建时间
     */
    @Column(columnDefinition = "datetime NOT NULL COMMENT '创建时间'")
	private Date created;


}
